// 原料界面的父组件的代码
<template>
    <div class="material-parent">
        <!-- 添加一个事件监听，使用v-on -->
        <material v-on:select="handleSelect"></material>
        <!-- 添加一个路由跳转，使用router-link -->
        <router-link :to="{ path: '/orebleeding', query: selectedData }">
            <el-button type="primary">跳转到配料界面</el-button>
        </router-link>
    </div>
</template>

<script>
import material from './iconore.vue'
export default {
    components: {
        material
    },
    data() {
        return {
            selectedData: [] // 存储被选择的原料的数据
        }
    },
    methods: {
        handleSelect(row) {
            // 处理接收到的原料数据
            if (row.checked) {
                // 如果该行被选择，将该行的数据添加到selectedData数组中
                this.selectedData.push(row)
            } else {
                // 如果该行被取消选择，将该行的数据从selectedData数组中删除
                let index = this.selectedData.indexOf(row)
                if (index > -1) {
                    this.selectedData.splice(index, 1)
                }
            }
        }
    }
}
</script>
